草庐IT

android - java.net.UnknownHostException : graph. facebook.com 问题

全部标签

ruby - 在生产环境中调试 Sinatra 应用程序时遇到问题

我正在使用passenger部署Sinatra应用程序。已部署的应用程序正在运行,但并非完全正常:某些路径运行良好,其他路径只是呈现一个空白页面。我似乎找不到有效路线和无效路线之间的任何重大差异,而且我似乎无法追踪任何错误..处理程序我定义了not_found和错误处理程序如下:not_founddo'404.Bummer!'enderrordo'Nastyerror:'+env['sinatra.error'].nameend这些在我的本地机器上运行良好,无论是在开发还是生产中,但我从来没有看到它们出现在服务器上。Apache日志当我跟踪Apache的access.log并找到其中一

ruby-on-rails - readline 有什么问题?

我使用不同的操作系统以及Rails3和Rails4设置了三次Rails环境。直到我打开控制台输入一些Ruby,或者使用railsconsole或Rails数据库控制台。我得到类似于:$railsconsole/home/tobias/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/irb/completion.rb:9:in`require':nosuchfiletoload--readline(LoadError)from/home/tobias/.rvm/rubies/ruby-1.9.2-p18080/lib/ruby/1.9.1/irb/c

ruby - Ruby 中命名空间函数的最佳实践? (新手问题)

(StackOverflow告诉我这个问题是“主观的,可能会被关闭”……好吧,无论如何我都会试一试)我正在编写一堆辅助方法(用于TextMate包),我希望(并且我需要)将它们整齐地命名空间。这些方法实际上只是函数,也就是说,它们不会对自身作用域之外的任何东西进行操作,因此并不真正属于某个类。没有什么需要实例化。到目前为止,我一直在这样做,而且效果很好moduleHelpers::Foomodule_functiondefbar#...endendHelpers::Foo.bar#thisishowI'dliketocallthemethod/function但是这样会更好吗:1.跳过

ruby - 无法使用 key 与 Ruby 和 net/ssh 连接

我在使用“net-ssh”gem从ruby​​通过ssh连接时遇到问题,得到Net::SSH::AuthenticationFailed。代码如下require'net/ssh'keys=["path_to_private_key"]Net::SSH.start('host','user',:keys=>keys,:verbose=>:debug)do|ssh|#sshcodeend直接从命令行使用ssh是可行的:ssh-iuser@host我的sshAPI有误吗?我已经尝试将“user@host”和“user”作为用户名,结果相同。这是调试输出:D,[2011-07-26T19:42

Ruby 的 vcr 的 Java 替代品?

是否有Ruby'sVCR的java替代品??据我所知,使用VCR的好处是巨大的,您可以运行“集成测试”并记录结果,将它们存储在本地某个地方。现在,从下次需要运行测试时起,您可以使用第一次运行时记录的数据模拟实际数据库命中。Java世界中有类似的东西吗?如果没有,如果我尝试实现它可能会遇到什么样的瓶颈?VCR只记录HTTP交互,但是否可以采用这种方法来记录,比如对其他团队的API的任何类型的数据库操作/函数调用,我不需要测试,基本上这将使我免于模拟所以通过自动化来完成很多事情。Here是带有Ruby单元测试的VCR示例: 最佳答案 查

ruby - 在 Ruby/Sinatra 中解码 Facebook 的签名请求

由于Facebook弃用新的FBML,我正在寻找一种创建“显示”选项卡(向粉丝显示一个版本而向非粉丝显示另一个版本的页面选项卡)的新方法。Facebook已将数据添加到signed_request:Whenauserselectsyourappintheleft-handmenu,theappwillreceivethesigned_requestparameterwithoneadditionalparameter,page,aJSONarraywhichcontainsthe‘id’oftheFacebookPageyourTabishostedwithin,aboolean(‘l

ruby - 什么是 Ruby 中的 .NET 事件?

问题很简单。一个对象需要通知一些观察者可能感兴趣的事件。当我坐下来验证我现在用Ruby编写的设计只是为了验证它时..我发现自己对如何实现对象事件感到困惑。在.Net中,这将是单行代码。.Net还进行处理程序方法签名验证等。例如//ObjectwitheventspublicdelegatevoidHandlerSignature(inta);publiceventHandlerSignatureMyEvent;publiceventHandlerSignatureAnotherCriticalEvent;//ClientMyObject.MyEvent+=newHandlerSigna

ruby-on-rails - 使用 Rails Assets 管道在 JavaScript 文件中编码问题

我正在使用Rails3.1和Assets管道(ruby1.9.2)。在尝试提供具有utf-8编码字符串的javascriptjs.erb文件时出现以下错误invalidbytesequenceinUS-ASCII我在我的environment.rb文件中设置了Encoding.default_external="UTF-8"。我如何让Assets管道以不同的编码提供服务?编辑仅当我在文件外部生成utf-8字符时才会出现该错误(在本例中是通过从数据库查询)。如果我添加,错误就会消失到文件的顶部。我猜这里会进行某种编码猜测,但如果没有那种骇人听闻的解决方案,我该如何避免呢?

ruby - 在 Mountain Lion 上安装 Ruby 时出现问题 - ruby​​ 1.9.3 不会编译

我之前看过很多关于此的帖子,并按照他们的说明进行操作,但没有任何效果。我将在下面概述我所做的事情,以及我所遵循的说明-如果您有任何建议,我将不胜感激!我遵循了以下安装说明:http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-mac我已经为OSXMountainLion下载了X代码,并安装了gcc编译器:$gcc--versioni686-apple-darwin11-llvm-gcc-4.2(GCC)4.2.1(BasedonAppleInc.build5658)(LLVMbuild2336.11.00)Copyri

ruby-on-rails - Ruby on Rails - 无法加载此类文件 -- net/ssh

这几天我一直在努力......当我尝试从View调用助手中的方法来执行ssh时,它会抛出该错误。"Thiserroroccurredwhileloadingthefollowingfiles:net/ssh"但是当我将代码复制到test.rb文件并从提示符rubytest.rb执行它时,它可以完美连接。可能是什么问题?我在另一台计算机上试过,结果相同。非常感谢,这就像是我完成项目之前的最后一步!问候,application_helper.rb:moduleApplicationHelperdeftitle(value)unlessvalue.nil?@title="#{value}|E